package grupod.dp1;

import HibernateConfig.HibernateUtil;
import model.Ciudad;
import model.Usuario;
import org.hibernate.SessionFactory;
import view.Login;

public class MainApplication {

    private static Usuario usuarioActual = new Usuario();
    private static Ciudad ciudadActual = new Ciudad();
    private static SessionFactory sesion;

    public static SessionFactory getSesion() {
        return sesion;
    }

    public static void setSesion(SessionFactory Sesion) {
        sesion = Sesion;
    }

    public static Usuario getUsuarioActual() {
        return usuarioActual;
    }

    public static void setUsuarioActual(Usuario aUsuarioActual) {
        usuarioActual = aUsuarioActual;
    }

    public static Ciudad getCiudadActual() {
        return ciudadActual;
    }

    public static void setCiudadActual(Ciudad aCiudadActual) {
        ciudadActual = aCiudadActual;
    }

    public MainApplication() {
        MainApplication.sesion = HibernateUtil.getSessionFactory();
        Login loginView = new Login();
        loginView.setLocationRelativeTo(null);
        loginView.setResizable(false);
        loginView.setTitle("LOGIN");
        loginView.setVisible(true);
    }
}
